scotland wales glasgow novel romance london books escorts edinburgh authors dogs cat pets author fiction cats ireland historical romance animals dog kittens puppies escort book